{{cookiecutter.component_id}}/catalog-info.yaml (16 lines of code) (raw):
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: {{cookiecutter.component_id}}
description: {{cookiecutter.project_short_description}}
annotations:
github.com/project-slug: {{cookiecutter.destination.git.owner + "/" + cookiecutter.destination.git.name}}
backstage.io/source-ref: {{cookiecutter.storePath | jsonify}}
backstage.io/techdocs-ref: url:{{cookiecutter.storePath}}
{%- if cookiecutter.use_ci == "github" %}
backstage.io/github-actions-id: {{cookiecutter.storePath}}
{%- endif %}
spec:
type: service
lifecycle: experimental
owner: {{cookiecutter.owner}}